About
JavaC Booster is an extension of javac - the Java compiler. A main feature of Booster is using the permanent running copy of Java Virtual Machine. This allows to accelerate compilation by reducing time of loading and JIT'ing the javac code, especially during frequent starting the Java compiler, for example, when the MAKE program is used. Also JavaC Booster can use chosen stream to output messages, such as the Standard Error Stream or the Standard Output Stream. Therefore MORE command can be used with JavaC Booster easily. In addition, JavaC Booster can save error messages into corresponding *.err files. These files allow to work and correct compilation errors comfortably. JavaC Booster has command line options, which are fully compatible with the standard Java compiler, thus using of Booster is very simple and easy. Just run "javacb" command instead of "javac" and your work will become more productive.
Features
Usage
Just run the "javacb" command (without quotation marks, of cause) in any directory. All command line options are correspondent to javac's options. To adapt a MAKE script to JavaC Booster, just replace "javac" calls with "javacb" calls.
Note, the server part (the permanent running JVM for acceleration of compilation) are runned automaticly during the first javacb run. You need not run it by hand. You can use the JavaC Booster Configuration program to stop the server part.
Configuration
Run Server as... | |
Detached | The server part is runned as a detached application. |
Minimizable to Tray | The server part is runned as a minimizable to the tray application. |
Output text to... | |
Standard Output Stream | JavaC Booster outputs text into the Standard Output Stream. |
Standard Error Stream | JavaC Booster outputs text into the Standard Error Stream. |
Save messages to *.err | |
On | All error messages, which are related to a some filename.java, saves to a corresponding filename.err. Note, *.err files are created only. If it was an error-free compilation, *.err files will not be deleted. So delete all *.err files before compiling a project if you do not need *.err files being obsolete. |
Unload | |
Has been pressed | The server part will be unloaded. |